If no one asks me, I know what it is. If I wish to explain it to her/him who asks, I do not know.
As the case of St Augustine with the time, memory is also a difficult thing to understand.
It's meaning, function and infrastructure is different in biology (see the role od DNA, RNA), in neurophysiology (synaptic potentiation), IT settings (flash memory, external HDD-s) or history, archaeology, other sciences - and ultimately at the level of the whole society.
Can we find such a definition for memory, which would be universally valid?