Vocabulary

腑に落ちる

to understand; to be convinced; to be satisfied

expression verb