English edit

Noun edit

epileptoids

  1. plural of epileptoid