LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“at first glance” in Turkish

1 Turkish translation