LexiTurkTURKISH ↔ ENGLISH DICTIONARY

space debris” in Turkish

1 Turkish translation