showy lady slipper Meaning, Definition & Usage

  1. noun pale pink wild orchid of northeastern America having an inflated pouchlike lip
    common lady's-slipper; Cypripedium reginae; Cypripedium album; showy lady's-slipper.

WordNet