Lady's Slipper Definition
lādēzslipər
noun
Webster's New World
Any of various cultivated orchids whose flowers somewhat resemble a slipper.
Webster's New World
Related Articles
Lady's Slipper Is Also Mentioned In
Find Similar Words
Find similar words to lady's slipper using the buttons below.