pitching coach - French English Dictionary