Search
Select the dictionary language
Syllables
Phonemes
to criticize or reprimand severely and publicly
attack
berate
blast
crucify
savage
to beat violently