deployable defense system (dds) - German English Dictionary