neural canals
English
Noun
neural
canals
plural of
neural canal