LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“lemongrass” in Turkish

1 Turkish translation