pomerons

English

Noun

pomerons

  1. plural of pomeron