Language:
Free Online Dictionary|3Dict

釋然

Source : CEDICT

relieved/at ease/feel relieved