pink lady's slipper
English
Noun
pink lady's slipper (plural pink lady's slippers)
- Cypripedium acaule, a variety of orchid with pink flowers, and whose pouch opens in a slit that runs down the front of the labellum.
- Synonym: moccasin flower
pink lady's slipper (plural pink lady's slippers)