stinking horehound Meaning, Definition & Usage

  1. noun ill-smelling European herb with rugose leaves and whorls of dark purple flowers
    black archangel; Ballota nigra; black horehound; fetid horehound.

WordNet