What does ballota nigra mean?

ballota nigra meaning in General Dictionary

ill-smelling European natural herb with rugose leaves and whorls of dark purple flowers