everybody and their dog - Allemand Anglais Dictionnaire