lady slippers

English

Noun

lady slippers

  1. plural of lady slipper