English

edit

Noun

edit

meganeurite (plural meganeurites)

  1. A swollen neuron that stores ganglioside