Synonyms and Antonyms for showy_lady_slipper

1. showy lady slipper (n.)

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

Synonyms: