'ladies' slipper' definitions:
Definition of 'ladies' slipper'
From: WordNet
noun
Any of several chiefly American wildflowers having an inflated pouchlike lip; difficult or impossible to cultivate in the garden [syn: lady's slipper, lady- slipper, ladies' slipper, slipper orchid]