superbly self-confident - Francés Inglés Diccionario