a small carnivorous mammal - Allemand Anglais Dictionnaire