Oh My God particle

English

Noun

Oh My God particle (plural Oh My God particles)

  1. Alternative form of Oh-My-God particle.