To attack someone or something forcefully and repeatedly, either physically or with words.
From Old French 'assaillir,' from 'a-' (to) + 'saillir' (to leap or jump, from Latin 'salire'). The literal meaning of 'leaping at' evolved into the general sense of violent attack in medieval French.
Try Another Word