synchrocyclotron - French English Dictionary