Meaning of yellow lady-slipper

Definition of yellow lady-slipper

(noun) maroon to purple-brown orchid with yellow lip; Europe, North America and Japan

Other information on yellow lady-slipper

WIKIPEDIA results for yellow lady-slipper
Amazon results for yellow lady-slipper