Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of neuron

- The brain and spinal cord; the cerebro-spinal axis; myelencephalon.

Crossword clue for neuron

- Nerve cell