LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“super star cluster” in Turkish

1 Turkish translation