dragonhead
Explore definitions, synonyms, and language insights of dragonhead
Definitions
Noun
American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers
Explore definitions, synonyms, and language insights of dragonhead