LEMONGRASSES
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.
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.