Meaning of mountain lady's slipper
Definition of mountain lady's slipper
(noun)
leafy
plant
having a few stems in a
clump
with 1
white
and
dull
purple
flower
in
each
upper
leaf
axil; Alaska to
northern
California and Wyoming
Other information on mountain lady's slipper
WIKIPEDIA results for
mountain lady's slipper
Amazon results for
mountain lady's slipper
Tweet