make a pitch - French English Dictionary