English dictionary
showy lady slipper meaning and definition
Definition and meaning of showy lady slipper at MeaningMonkey.org. showy lady slipper meaning and definition in the English Dictionary.SHOWY LADY SLIPPER noun
Definition of showy lady slipper (noun)
- pale pink wild orchid of northeastern America having an inflated pouchlike lip
Source: Princeton University Wordnet