LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Enceladus” in Turkish

1 Turkish translation