like a whipped dog - Turc Anglais Dictionnaire