life satisfaction level - Español Inglés Diccionario