'let off' definitions:

Definition of 'let off'

(from WordNet)
verb
Grant exemption or release to; "Please excuse me from this class" [syn: excuse, relieve, let off, exempt]

Synonyms of 'let off'

From: Moby Thesaurus