high-heeled sandals - French English Dictionary