high-heeled sandal - French English Dictionary