LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“landscape architecture” in Turkish

2 Turkish translations