make a pitch for something - French English Dictionary