We found 2 definitions of dragon's head from 2 different sources.
Noun |
||
dragon's head - American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers | ||
dragonhead, Dracocephalum parviflorum | ||
herbaceous plant, herb aromatic potherb used in cookery for its savory qualities |