relief pitcher - French English Dictionary