English dictionary
dragon's mouth meaning and definition
Definition and meaning of dragon's mouth at MeaningMonkey.org. dragon's mouth meaning and definition in the English Dictionary.DRAGON'S MOUTH noun
Definition of dragon's mouth (noun)
- a bog orchid with usually a solitary fragrant magenta pink blossom with a wide gaping corolla; Canada
- synonyms: Arethusa bulbosa, bog rose, wild pink
Source: Princeton University Wordnet