LexiTurkTURKISH ↔ ENGLISH DICTIONARY

“graminaceous plant” in Turkish

1 Turkish translation