Definition of Dragonhead

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

Synonyms of Dragonhead


No Synonyms Found.

Antonyms of Dragonhead


No Antonyms Found.

Homophones of Dragonhead


No Homophones Found.