'showy lady slipper' definitions:

Definition of 'showy lady slipper'

From: WordNet
noun
Pale pink wild orchid of northeastern America having an inflated pouchlike lip [syn: common lady's-slipper, showy lady's-slipper, showy lady slipper, Cypripedium reginae, Cypripedium album]

Words containing 'showy lady slipper'