LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“trompe l'œil” in Turkish

1 Turkish translation