meaner than a junkyard dog - Français Anglais Dictionnaire