Horehound

Marrubium vulgare

Erect, much branched, downy, perennial about 50 cm tall. Flowers are small with white petals and grow in dense clusters at regular intervals around...
Horehound