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
Tweet