LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“New Spain” in Turkish

1 Turkish translation