deployable defense system (dds) - Français Anglais Dictionnaire