Boulingo
berate
Criticize someone harshly with words.
Learn languages with Boulingo