Definitions
There is 1 meaning of the phrase
Venus's Shoe.
Venus's Shoe - 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 slipper