LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Navassa Island” in Turkish

1 Turkish translation