satellite cell


n.

Any of the cells that envelop the bodies of neurons in the peripheral nervous system.

Words nearby satellite cell