horehound

/hˈɑɹhaʊnd/

horehound

English Noun
Ad

Definition

Any plant of the genus Marrubium.

Etymology

From Middle English horehoune, from Old English hārhūne, hārehūne.

Ad