stacked heel
1.
(
noun
) a heel made of many layers of leather
Related Words:
heel
Terms and Conditions of Use / Copyright Notice