First Known Use of synchrotron
Medical Definition of synchrotron
: an apparatus for imparting very high speeds to charged particles by means of a combination of a high-frequency electric field and a low-frequency magnetic field
Seen and Heard
What made you want to look up synchrotron? Please tell us where you read or heard it (including the quote, if possible).