Meaning of slipper orchid
Definition of slipper orchid
(noun)
any of
several
chiefly
American wildflowers having an
inflated
pouchlike
lip;
difficult
or
impossible
to
cultivate
in the
garden
Other information on slipper orchid
WIKIPEDIA results for
slipper orchid
Amazon results for
slipper orchid
Tweet