spearmint : Idioms & Phrases


spearmint oil

  • noun an aromatic oil obtained from the spearmint plant
WordNet