Definition of yellow lady's slipper in English:

yellow lady's slipper

noun

US
  • Any of several lady's slipper orchids having predominantly yellow flowers; especially the North American species Cypripedium parviflorum and C. parviflorum var. pubescens.

Origin

Mid 18th century; earliest use found in Mark Catesby (1683–1749), naturalist.