Meaning of horehound
Definition of horehound
(noun)
any of
various
aromatic
herbs of the
genus
Marrubium
a
candy
that is flavored with an
extract
of the horehound
plant
Other information on horehound
WIKIPEDIA results for
horehound
Amazon results for
horehound
Tweet