Spider orchis Meaning, Definition & Usage

Definitions
  1. (Bot.), a European orchidaceous plant (Ophrys aranifera), having flowers which resemble spiders.

Webster 1913