slipper orchid
English Dictionary
->
Letter S
-> slipper orchid
Search Dictionary:
slipper orchid Definition
(n)
any
of
several
chiefly
American
wildflowers
having
an
inflated
pouchlike
lip
;
difficult
or
impossible
to
cultivate
in
the
garden
slipper orchid Synonyms
ladies' slipper
lady's slipper
lady-slipper
slipper orchid
© Art Branch Inc.