stacked heel

Noun
  1. A heel made of many layers of leather (synset 104302613)

Other Searches