DRAGONHEAD

Definition of DRAGONHEAD

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