escarpin
Top 20000
Meanings
Noun
1. high-heeled woman's shoe
2. court shoe (dated)