travelling-wave magnetron - French English Dictionary