neurospheres
English
Noun
neurospheres
plural of
neurosphere