Dragonhead Meaning
There are 1 meaning(s) for word Dragonhead
Meaning 1 : American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers
Synonyms : dracocephalum parviflorum, dragon's head
Synonyms : dracocephalum parviflorum, dragon's head
Similar words of Dragonhead :
