Definify.com

Definition 2025


dragonhead

dragonhead

English

Noun

dragonhead (plural dragonheads)

  1. Dracocephalum parviflorum, a wild North American mint with clusters of small pink flowers.