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