Language:
Free Online Dictionary|3Dict

闭门思过

Source : CEDICT

shut oneself up and ponder over one's mistakes