self propelled rocket launchers - Allemand Anglais Dictionnaire