self-satisfaction - Francés Inglés Diccionario