angrily criticize or scold someone - French English Dictionary