lady's slipper

Noun
  1. Any of several chiefly American wildflowers having an inflated pouchlike lip;
    Difficult or impossible to cultivate in the garden (synset 112076686)

Found on Word Lists

Other Searches