- slipper orchid as a noun:
- 1
slipper orchid
noun
1 slipper orchid
Any of several chiefly American wildflowers having an inflated pouchlike lip; difficult or impossible to cultivate in the garden.
synonyms: ladies' slipper, lady's-slipper, lady's slipper, lady-slipper, lady slipper.
debug info: 0.0261