LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“space suit” in Turkish

1 Turkish translation