LexiTurkTURKISH ↔ ENGLISH DICTIONARY

mountain zebra” in Turkish

1 Turkish translation