Definitions of dragon's head:

  • noun:   American herb having sharply serrate lanceolate leaves and spikes of double-lipped blue to violet flowers