Selfheal
English Meaning
A blue-flowered labiate plant (Brunella vulgaris); the healall.
- A small, herbaceous European plant with blue-violet flowers; Prunella vulgaris.
Sorry, No Malayalam Meaning for your input!
See Selfhea Want To Try Selfheal In Malayalam??