Definition of Dragonhead

  • (noun) American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers

Synonyms of Dragonhead


Antonyms of Dragonhead


No Antonyms Found.

Homophones of Dragonhead


No Homophones Found.