DictionaryAI

lady's slipper

Short definition from Wiktionary

Noun

  1. Any orchid of the subfamily Cypripedioideae, distinguished by their slipper-shaped pouches which trap insects to improve pollination rates.
  2. The type species of this subfamily, Cypripedium calceolus.

We haven’t written up lady's slipper yet: Simple and Standard meanings, examples and a quiz.