horehound (0 synonym found)

Definition of horehound:

(n) : a herb, Marrubium vulgare, of the mint family. Traditionally used to make a powerful cough remedy

Definition of horehound:

(n) : a herb, Marrubium vulgare, of the mint family. Traditionally used to make a powerful cough remedy

Back to Top