Definition of Showy Lady Slipper

  • 1. Pale pink wild orchid of northeastern America having an inflated pouchlike lip Noun

Synonyms for word "showy lady slipper"

Semanticaly linked words with "showy lady slipper"

Hyponims for word "showy lady slipper"