Good at remembering
Having the capacity to retain something
Having the power, capacity, or quality of retaining water