be overly self-confident - Francés Inglés Diccionario