free pardon

noun

Definitions of free pardon

English

an official statement that someone convicted of a crime is now forgiven and released from any further punishment

Michael Shields has won an important battle at the High Court in his bid for a free pardon.