Get Free Checker

ladies' slipper

NOUN
  1. any of several chiefly American wildflowers having an inflated pouchlike lip; difficult or impossible to cultivate in the garden

How To Use ladies' slipper In A Sentence

List is Empty.