electronic warfare control and coordination center - French English Dictionary