heel (shoe) - French English Dictionary