angrily criticize or scold someone - Deutsch Englisch Wörterbuch