English dictionary
dragon's head meaning and definition
Definition and meaning of dragon's head at MeaningMonkey.org. dragon's head meaning and definition in the English Dictionary.DRAGON'S HEAD noun
Definition of dragon's head (noun)
- American herb having sharply serrate lanceolate leaves and spikes of blue to violet flowers
- synonyms: Dracocephalum parviflorum, dragonhead
Source: Princeton University Wordnet