Spider Orchid (noun) Definition, Meaning & Examples

noun
  1. 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
Spider Orchid (noun) Definition, Meaning & Examples

More Definitions