VENUS'S SLIPPER
(noun)Did you mean?
Definitions
There is 1 meaning of the phrase
Venus's Slipper.
Venus's Slipper - as a noun
Any of various orchids of the genus paphiopedilum having slender flower stalks bearing 1 to several waxy flowers with pouchlike lips
Synonyms (Exact Relations)
venus' slippervenus's shoe