Meaning of venus's slipper

Definition of venus's slipper

(noun) any of various orchids of the genus Paphiopedilum having slender flower stalks bearing 1 to several waxy flowers with pouchlike lips

Other information on venus's slipper

WIKIPEDIA results for venus's slipper
Amazon results for venus's slipper