English
Detailed Synonyms for dragonhead in English
dragonhead:
dragonhead [the ~] nom
-
the dragonhead
– American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers 1the Dracocephalum parviflorum; the dragon's head; the dragonhead– American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers 1