Meaning of dragon's head

Definition of dragon's head

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

Other information on dragon's head

WIKIPEDIA results for dragon's head
Amazon results for dragon's head