Lemon-grass meaning

Any of various tall, lemon-scented grasses (genus Cymbopogon, esp. C. citratus) used as a flavoring in SE Asian cooking.
noun
0
0
Advertisement