lady's slipper
noun
: any of several North American temperate-zone orchids (as of the genus Cypripedium) having flowers whose shape suggests a slipper
called also lady slipper
Love words? Need even more definitions?
Merriam-Webster unabridged
Share