heel-piece of a shoe - French English Dictionary