kamus
.
Search
About
stacked_heel
English
stacked heel
Noun
A heel made of many layers of leather
English: stacked heel