LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Norfolk Island” in Turkish

1 Turkish translation