to let something off - German English Dictionary