长记性

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

CEDICT

Entry Composition