get a tongue-lashing - Turkish English Dictionary