'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