electron synchrotron - French English Dictionary