self propelled rocket launchers - Spanisch Englisch Wörterbuch