lemongrass


Concise Oxford English Dictionary © 2008 Oxford University Press:
lemon grass
noun a fragrant tropical grass which yields a lemon-scented oil, used in Asian cooking and in perfumery and medicine. [Cymbopogon citratus.]

Download free Android and iPhone apps

Android AppiPhone App
Report an inappropriate ad.