neurospheroid

English

Etymology

From neuro- +‎ spheroid.

Noun

neurospheroid (plural neurospheroids)

  1. A spheroidal bundle of neurons