LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“palmarosa” in Turkish

1 Turkish translation