self propelled rocket launchers - İspanyolca İngilizce Sözlük