English

edit

Noun

edit

dragonmouth (plural dragonmouths)

  1. A purple-flowered herb, Horminum pyrenaicum, native to the Alps and Pyrenees.