SPIDER ORCHID


Meaning of SPIDER ORCHID in English

noun

also spider orchis

: any of various orchids (as members of the genus Brassia ) having flowers with slender sepals or petals

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