self propelled rocket launchers - Turc Anglais Dictionnaire