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