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