Polish-English dictionary »

mangusta meaning in English

PolishEnglish
mangusta noun

mongoosenoun
small carnivore of the family Herpestidae