like a whipped dog - Allemand Anglais Dictionnaire