Meaning of lady's slipper

Definition of lady's slipper

(noun) any of several chiefly American wildflowers having an inflated pouchlike lip; difficult or impossible to cultivate in the garden

Other information on lady's slipper

WIKIPEDIA results for lady's slipper
Amazon results for lady's slipper