To let off Meaning, Definition & Usage

Definitions
  1. (a) To discharge; to let fly, as an arrow; to fire the charge of, as a gun . (b) To release, as from an engagement or obligation . Colloq.

Webster 1913