LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“terraforming” in Turkish

1 Turkish translation