pinch hitter - French English Dictionary