LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“on sight” in Turkish

1 Turkish translation