Meaning of dragonhead

Definition of dragonhead

(noun) American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers

Other information on dragonhead

WIKIPEDIA results for dragonhead
Amazon results for dragonhead