Meaning of large yellow lady's slipper

Definition of large yellow lady's slipper

(noun) plant of eastern and central North America having slightly fragrant purple-marked greenish-yellow flowers

Other information on large yellow lady's slipper

WIKIPEDIA results for large yellow lady's slipper
Amazon results for large yellow lady's slipper