Definitions
noun
an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
Look “lemon-grass” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines