tongue-lash - Turkish English Dictionary