LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Santa Cruz” in Turkish

1 Turkish translation