LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Iberian Peninsula” in Turkish

1 Turkish translation