What is the meaning of lemon grass in English?

Learn vocabulary with pictures as well as definitions of lemon grass in English

Learn in

See more

n. lemon grass

Definition of lemon grass 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 lemon grass in English

lemongrasscitronella grassfever grass