spider orchid
noun
variants:
or less commonly spider orchis
Definition of spider orchid
: any of various orchids (such as members of the genus Brassia) having flowers with slender sepals or petals