angrily criticize or scold someone - Turkish English Dictionary