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