Definitions of horehound:

  • noun:   a candy that is flavored with an extract of the horehound plant
  • noun:   any of various aromatic herbs of the genus Marrubium