LEMONGRASSES
Scrabble letter values: L1E1M3O1N1G2R1A1S1S1E1S1 = 15
Definition
LEMONGRASSES is the plural of LEMONGRASS.
noun LEMONGRASS: an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines.
Synonyms of LEMONGRASS: lemon_grass, lemongrass_oil