self-propelled weapon - Deutsch Englisch Wörterbuch