Word of the Moment

Lemongrass

a tropical grass native to India and Sri Lanka