self-satisfying - Francés Inglés Diccionario