长记性zhǎng jì xingzhangjixing(coll.) to learn one's lesson; to have enough sense to learn from one's mistakesCharacters in this word性sex, nature, character记mark, sign长long, lastingStudy it in Yanamino