Dragonhead
English Meaning
- Any of several plants of the genera Dracocephalum and Physostegia, having terminal spikes of rose-pink or purplish flowers.
Sorry, No Malayalam Meaning for your input!
See Dragonhea Want To Try Dragonhead In Malayalam??