LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“desalination plant” in Turkish

1 Turkish translation