DRAGON'S-MOUTH


Meaning of DRAGON'S-MOUTH in English

ˈ ̷ ̷ ̷ ̷ˌ ̷ ̷ noun

( plural dragon's-mouths )

1. : snapdragon 1a

2. : an orchid ( Arethusa bulbosa ) with a wide-gaping corolla

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.