Synonyms of 'assail'

ambush, assault, attack, blister, blitz, bushwhack, castigate, censure, criminate, excoriate, flay, fustigate, harry, hit, implicate, impugn, incriminate, inculpate, involve, jump, lash, lay into, light into, mug, pitch into, pound, roast, scarify, scathe, scorch, slash, strike, surprise, trounce