LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“Red Square” in Turkish

2 Turkish translations