LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“weather satellite” in Turkish

1 Turkish translation