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