pit oneself against something - Español Inglés Diccionario