釈然 しゃくぜんとする
shakuzento suru

Suru Verb
Expression

1. to be satisfied (with an explanation, apology, etc.); to be happy