LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“afforestation” in Turkish

1 Turkish translation