heel-piece - French English Dictionary