escarpins - French English Dictionary