lemmocyte








n.

  1. Any of the cells that form the neurilemma.
47 queries 0.378