an expression of happiness or satisfaction - Francés Inglés Diccionario