Advertisement
Advertisement
spider orchid
noun
- any of several European orchids of the genus Ophrys, esp O. sphegodes, having a flower with yellow, green, or pink sepals and a broad brown velvety lip
Advertisement
Advertisement
Advertisement
Advertisement
Browse