enormous confidence - Francés Inglés Diccionario