lash out
verb
°To suddenly attack violently.
°To make a fierce verbal attack.