travelling wave magnetron - French English Dictionary