make (one's) pitch - French English Dictionary