LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“giant eland” in Turkish

1 Turkish translation