smelly and disgusting animal - Français Anglais Dictionnaire