gloating satisfaction - Francés Inglés Diccionario