Meaning of california lady's slipper
Definition of california lady's slipper
(noun)
often
having
many
yellow-green
orchids with
white
pouches
growing
along
streams and seeps of
southwestern
Oregon and
northern
California
Other information on california lady's slipper
WIKIPEDIA results for
california lady's slipper
Amazon results for
california lady's slipper
Tweet