lemongrass
/ˈlɛmɒŋɡræs/Definitions
1. noun
a tropical grass with long, narrow leaves that have a strong citrus scent, used as a flavoring and in herbal remedies
“The chef added lemongrass to the soup for a unique flavor.”
1. noun
a tropical grass with long, narrow leaves that have a strong citrus scent, used as a flavoring and in herbal remedies
“The chef added lemongrass to the soup for a unique flavor.”