YourDictionary

horehound medical definition

noun
  1. An aromatic Eurasian plant whose leaves yield a bitter extract that is used as a cough remedy.
  2. A candy or preparation flavored with this extract.

Learn more about horehound

link/cite print suggestion box