a small carnivorous mammal - Turkish English Dictionary