neurochords
English
Noun
neurochords
plural of
neurochord