LexiTurkTURKISH ↔ ENGLISH DICTIONARY

mountain gorilla” in Turkish

1 Turkish translation