Meaning of ophrys sphegodes

Definition of ophrys sphegodes

(noun) spring-blooming spider orchid having a flower with yellow or green or pink sepals and a broad brown velvety lip

Other information on ophrys sphegodes

WIKIPEDIA results for ophrys sphegodes
Amazon results for ophrys sphegodes