high-heeled shoes - French English Dictionary