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