winning team or pitcher - French English Dictionary