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.”

Synonyms

  • citrus grass
  • lemongrass oil