feel calm or satisfaction from something - Español Inglés Diccionario