LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“giant star” in Turkish

1 Turkish translation