deployable defense system (dds) - Alemán Inglés Diccionario