Find the word definition

Wiktionary
neural canals

n. (neural canal English)