- dragonhead as a noun:
- 1
dragonhead
noun
1 dragonhead
American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers.
synonyms: Dracocephalum parviflorum, dragon's head.
debug info: 0.0144
noun
American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers.
synonyms: Dracocephalum parviflorum, dragon's head.
debug info: 0.0144