Advertisement

Advertisement

spider orchid

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


Advertisement

Advertisement

Advertisement

Advertisement


spider monkeyspider phaeton