tongue-lash someone - French English Dictionary