this job surpasses my ability - Francés Inglés Diccionario