Meaning of slipper orchid

Definition of slipper orchid

(noun) any of several chiefly American wildflowers having an inflated pouchlike lip; difficult or impossible to cultivate in the garden

Other information on slipper orchid

WIKIPEDIA results for slipper orchid
Amazon results for slipper orchid