Meaning of “royal pardon” in the English Dictionary

british dictionary