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