LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“star cluster” in Turkish

1 Turkish translation