tongue-lash someone - Turkish English Dictionary