Definitions
There is 1 meaning of the phrase
Ophrys Sphegodes.
Ophrys Sphegodes - as a noun
Spring-blooming spider orchid having a flower with yellow or green or pink sepals and a broad brown velvety lip
Synonyms (Exact Relations)
early spider orchid