give someone a tongue-lashing - Turkish English Dictionary

Suggest a Term