Subscriber login


Forgot your password?

Library card login

Other

lemon grass

Definition of lemon grass

noun

[mass noun]
  • a fragrant tropical grass which yields an oil that smells of lemon. It is widely used in Asian cooking and in perfumery and medicine.
    • Cymbopogon citratus, family Gramineae

lemon grass in other Oxford dictionaries

Definition of lemon grass in the US English dictionary