NEURAL CANAL
Meaning of NEURAL CANAL in English
noun
1. : the canal formed by the series of vertebral neural arches
2. : the neurocoele of the vertebrate embryo
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012