heel trench - French English Dictionary