'horehound' definitions:

Definition of 'horehound'

(from WordNet)
noun
Any of various aromatic herbs of the genus Marrubium
noun
A candy that is flavored with an extract of the horehound plant