a small carnivorous mammal - Français Anglais Dictionnaire