Ballota

Explore definitions, synonyms, and language insights of Ballota

Definitions

Noun
perennial herbs or subshrubs of especially Mediterranean area: black horehound

More General Terms