let off


Meanings

  • grant exemption or release to;