LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“first impression” in Turkish

1 Turkish translation