dracocephalum parviflorum Meaning, Definition & Usage

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

WordNet