high-heeled shoe - French English Dictionary