Ballota Meaning

There are 1 meaning(s) for word Ballota

Meaning 1 : perennial herbs or subshrubs of especially Mediterranean area: black horehound

    Synonyms : genus ballota