hit out

中高级 (B2) neutral

To punch or swing at someone, or to say very angry things against someone in public.

"Cornered by the mugger, she hit out wildly and managed to escape."