Good at remembering
English: retentive, recollective, long, tenacious
tenacious, coherent, dogged, dour, long
English: retentive, recollective, long, tenacious
English: dogged, dour, persistent, pertinacious, tenacious, unyielding
English: coherent, tenacious