yellow lady's slipper Meaning, Definition & Usage

  1. noun maroon to purple-brown orchid with yellow lip; Europe, North America and Japan
    Cypripedium calceolus; yellow lady-slipper; Cypripedium parviflorum.

WordNet