Home / S / showy lady slipper

showy lady slipper

noun 18 letters Scrabble 33 WWF 34
Definitions
noun

pale pink wild orchid of northeastern America having an inflated pouchlike lip

Look “showy lady slipper” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
Generate a word →