LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“planetoid” in Turkish

1 Turkish translation