permatrons

English

Noun

permatrons

  1. plural of permatron