What is the meaning of Meemoori?

memory (ability to remember)

Source: wiktionary.org