长记性 zhǎng jì xing

DEFINITIONS

  1. (coll.) to learn one's lesson
  2. to have enough brains to learn from one's mistakes

CHARACTERS

长 zhǎng long; length; excel in; leader
记 jì record; keep in mind, remember
性 xing nature, character, sex