VariousWords beta
Related Terms:
Definitions:
Noun
neuroma
Definition: any tumor derived from cells of the nervous system
Definition: A tumour composed of nerve cells.