Cosmotron

What is Cosmotron?

Cosmotron definition and meaning on Dictionary terms:
noun Physics.

a proton accelerator.