Meaning of neuroma

Definition of neuroma

(noun) any tumor derived from cells of the nervous system

Other information on neuroma

WIKIPEDIA results for neuroma
Amazon results for neuroma