self propelled rocket launchers - Deutsch Englisch Wörterbuch