a small carnivorous mammal - German English Dictionary