Home
Search
Index
Definify.com
Definition
2025
dragonhead
dragonhead
English
Noun
dragonhead
(
plural
dragonheads
)
Dracocephalum parviflorum
, a wild North American
mint
with clusters of small pink flowers.
Etymology
dragon
+
head
Similar Results