LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“traffic island” in Turkish

2 Turkish translations