INTERNEURON


Meaning of INTERNEURON in English

[in.ter.neu.ron] n (1939): an internuncial neuron -- in.ter.neu.ro.nal adj

Merriam-Webster English vocab.      Английский словарь Merriam Webster.