What is the meaning of lemongrass in English?

Learn vocabulary with pictures as well as definitions of lemongrass in English

Learn in

See more

n. lemongrass

Definition of lemongrass in English

Aromatic herb that has long, fine leaves and a characteristic lemon flavour, used medicinally and in cooking, especially in the preparation of infusions.

Synonyms of lemongrass in English

lemon grasscitronella grassfever grass