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