HOREHOUND



Definition:

  1. [noun] any of various aromatic herbs of the genus Marrubium

  2. [noun] a candy that is flavored with an extract of the horehound plant

Related Words: