retentive

adjective
1
able to store facts and remember things easily
حافظه‌مند
see also retain