Definition of Dragonhead

  • 1. American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers Noun

Synonyms for word "dragonhead"

Semanticaly linked words with "dragonhead"

Hyponims for word "dragonhead"