synchrocyclotrons

English

Noun

synchrocyclotrons

  1. plural of synchrocyclotron