DRAGON'S HEAD





Definition:

  1. [noun] American herb having sharply serrate lanceolate leaves and spikes of double-lipped blue to violet flowers
    Synonyms: dragonhead, Dracocephalum parviflorum

Synonyms: