Definify.com

Definition 2024


dragonhead

dragonhead

English

Noun

dragonhead (plural dragonheads)

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