What does lemongrass mean?
noun
A tropical, perennial grass with long, thin leaves that have a strong citrus scent and flavor, often used in cooking and herbal medicine.
Example
"The chef added a sprig of lemongrass to the soup for extra flavor."
Definition generated by AI and curated by RJS Tech Solutions LLP.