technological warfare - German English Dictionary