What is the meaning of Let_off?

To cause to explode or come out; to release.

To forgive and not punish.

Synonym of leave off.

Source: wiktionary.org