Jump to content

yellow lady's slipper

From Wiktionary, the free dictionary

English

[edit]
English Wikipedia has an article on:
Wikipedia
A yellow lady's slipper

Noun

[edit]

yellow lady's slipper (plural yellow lady's slippers)

  1. Cypripedium parviflorum, a type of lady's slipper orchid native to North America.