Meaning of stinking horehound

Definition of stinking horehound

(noun) ill-smelling European herb with rugose leaves and whorls of dark purple flowers

Other information on stinking horehound

WIKIPEDIA results for stinking horehound
Amazon results for stinking horehound