LexiTurkTURKISH ↔ ENGLISH DICTIONARY

solar sail” in Turkish

1 Turkish translation