LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“watercolor painting” in Turkish

1 Turkish translation