ADDER'S MOUTH


Meaning of ADDER'S MOUTH in English

noun

Etymology: so called from the shape of the leaf

1. : an orchid of the genus Malaxis

2. : snakemouth

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