a lot to contend with - Español Inglés Diccionario