長記性

长记性
zhǎngxing
(coll.) to learn one's lesson; to have enough brains to learn from one's mistakes

CEDICT

Entry Composition