assail

verb: Conflict topic

assail somebody/somethingto attack somebody/something violently, either physically or with wordsHe was assailed with fierce blows to the head.The proposal was assailed by the opposition party.(figurative)A vile smell assailed my nostrils.