LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“zoological garden” in Turkish

1 Turkish translation