travelling-wave photovalve - French English Dictionary