Meaning of bugleweed in English:

bugleweed

noun

North American