lotus shoe

English

Noun

lotus shoe (plural lotus shoes)

  1. A specially shaped shoe used for footbinding.

Translations