technological warfare - Turkish English Dictionary