LEMONGRASS

► audio Scrabble 13 Words With Friends 17

Definition

  1. noun an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines. — synonyms: lemon_grass, lemongrass_oil
  2. noun a tropical grass native to India and Sri Lanka. — synonyms: lemon_grass

See all 713 words you can make from LEMONGRASS →

← Unscramble different letters