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
Tweet