What does "palimpsest" mean?

Palimpsest: A parchment which has been written upon twice, the first writing having been erased to make place for the second. Longfellow.

Sources