horsebalm
Noun
Meaning
horsebalm (uncountable)
A strong-scented labiate plant (Collinsonia canadensis) with large leaves and yellowish flowers.
Noun
horsebalm (uncountable)
A strong-scented labiate plant (Collinsonia canadensis) with large leaves and yellowish flowers.