English

edit

Etymology

edit

neuro- +‎ spheroid

Noun

edit

neurospheroid (plural neurospheroids)

  1. A spheroidal bundle of neurons