neurospheroids
English
Noun
neurospheroids
plural of
neurospheroid