English

edit

Noun

edit

neurospheroids

  1. plural of neurospheroid