Language:
Free Online Dictionary|3Dict

释然

Source : CEDICT

relieved/at ease/feel relieved