LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Upper Nile” in Turkish

1 Turkish translation