deployable defense system (dds) - Allemand Anglais Dictionnaire