Big Huge Thesaurus

synchrotron

noun