LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“English garden” in Turkish

1 Turkish translation