a small carnivorous mammal - French English Dictionary