Meaning of let off

Definition of let off

(verb) grant exemption or release to; "Please excuse me from this class"

Other information on let off

WIKIPEDIA results for let off
Amazon results for let off