long-range weapon - Deutsch Englisch Wörterbuch