'dragonhead' definitions:

Definition of 'dragonhead'

(from WordNet)
noun
American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers [syn: dragonhead, dragon's head, Dracocephalum parviflorum]

Words containing 'dragonhead'