dragonhead Meaning, Definition & Usage

  1. noun American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers
    dragon's head; Dracocephalum parviflorum.

WordNet