Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of lemongrass
  1. noun
    a tropical grass native to India and Sri Lanka

    Similar: 

    type of:
  2. noun
    an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
    type of:
    oil
Explanation of lemongrass
My lists:
Recently viewed words: