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
Tweet