neurocords
English
Noun
neurocords
plural of
neurocord