COMMON HOREHOUND





Definition:

  1. [noun] European aromatic herb with hairy leaves and numerous white flowers in axillary cymes; leaves yield a bitter extract use medicinally and as flavoring
    Synonyms: white horehound, Marrubium vulgare

Synonyms: