Horehound - Definition

horehound

n 1: any of various aromatic herbs of the genus Marrubium
2: a candy that is flavored with an extract of the horehound
plant

Look up another word