a daunting task - Francés Inglés Diccionario