self-satisfied - Francés Inglés Diccionario