a herbaceous plant in the genus prunella (prunella vulgaris) - German English Dictionary