Lemongrass meaning

lĕmən-grăs
A tropical Asian grass (Cymbopogon citratus) having aromatic stalks used as a flavoring in cooking and yielding an aromatic oil used in perfumery and medicine.
noun
0
0
One of various species of grass of the genus Cymbopogon, which have a lemon-like taste and aroma, and are used as herbs.
noun
0
0
(colloquial, US) Sourgrass, Oxalis pes-caprae.
noun
0
0
Advertisement

Origin of lemongrass