epineural canal

noun

Definition of epineural canal

zoology
: a canal derived from the ambulacral groove and running between the radial nerve and the external epithelium in ophiuroids and echinoids