technological warfare - French English Dictionary