Definition of yellow lady's slipper in English:
yellow lady's slipper
noun
USAny 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.
Are You Learning English? Here Are Our Top English Tips