make a pitch - Spanish English Dictionary