LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“paper flower” in Turkish

1 Turkish translation