LexiTurkTURKISH ↔ ENGLISH DICTIONARY

kar parsı” in English

1 English translation
EN
snow leopard

I still can't believe they had a snow leopard in that zoo. I thought they were an endangered species.