smelly and disgusting animal - Allemand Anglais Dictionnaire