excitrons

English

Noun

excitrons

  1. plural of excitron