Meaning of ballota nigra

Definition of ballota nigra

(noun) ill-smelling European herb with rugose leaves and whorls of dark purple flowers

Other information on ballota nigra

WIKIPEDIA results for ballota nigra
Amazon results for ballota nigra