LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“terrestrial planet” in Turkish

4 Turkish translations