retentive

Retentive [rɪˊtentɪv] a

1) удерживающий, сохраняющий;

retentive of хорошо задерживающий (влагу и т.п.)

2) хороший (о памяти)

3) обладающий хорошей памятью

Источник: Англо-русский словарь Мюллера на Gufo.me