smelly and disgusting animal - Deutsch Englisch Wörterbuch