长记性 (長記性) zhǎngjìxìng

zhǎngjìxìng noun to learn one's lesson; to have enough brains to learn from one's mistakes
Domain: Modern Chinese 现代汉语
Notes: (CC-CEDICT '長記性')