Meaning of ballota

Definition of ballota

(noun) perennial herbs or subshrubs of especially Mediterranean area: black horehound

Other information on ballota

WIKIPEDIA results for ballota
Amazon results for ballota