high-altitude electromagnetic pulse - French English Dictionary