LexiTurkTURKISH ↔ ENGLISH DICTIONARY

Crab Nebula” in Turkish

1 Turkish translation