black horehound

noun

Definition of black horehound

: an ill-smelling European herb (Ballota nigra) with ovate rugose leaves and whorls of dark purple flowers

called also black archangel, fetid horehound, stinking horehound