herbal medicine: a medicine made from plants and used to prevent or treat disease or promote health
medicine: (medicine) something that treats or prevents or alleviates the symptoms of disease
haggis: made of sheep's or calf's viscera minced with oatmeal and suet and onions and boiled in the animal's stomach