• Dragonhead

    Origin

    dragon + head

    Full definition of dragonhead

    Noun

    dragonhead

    (uncountable)
    1. Dracocephalum parviflorum, a wild North American mint with clusters of small pink flowers.
    © Wiktionary