make a pitch for something - Francés Inglés Diccionario