stacked heel

1. (noun) a heel made of many layers of leather
Related Words: heel



Terms and Conditions of Use / Copyright Notice