Wiktionary
neurospheres
n. (plural of neurosphere English)
n. (plural of neurosphere English)