showy lady's-slipper - English Synonyms Dictionary