HOREHOUND

Definition of HOREHOUND

  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