NEUROCANAL Meaning of NEUROCANAL in English “+ nounEtymology: neur- + canal : the central canal of the spinal cord Webster's New International English Dictionary. Новый международный словарь английского языка Webster. 2012