What is the Meaning of Amnesty?

Amnesty is similar to a pardon, but also includes wiping a persons record completely clean of the offense of which they were convicted of.