vocab dash
Log in
Sign up
escarpin
Top 20000
Meanings
Noun
1. high-heeled woman's shoe
2. court shoe
(dated)