Meaning of “spike heels” in the English Dictionary

English