let off (a firearm) - Deutsch Englisch Wörterbuch