oh my god particle

English

Noun

oh my god particle (plural oh my god particles)

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