make a pitch for - Spanish English Dictionary