English

edit

Noun

edit

epileptoids

  1. plural of epileptoid