black archangel n : ill-smelling European herb with rugose leaves and whorls of dark purple flowers [syn: black horehound, fetid horehound, stinking horehound, Ballota nigra]