English edit

Noun edit

neurocords

  1. plural of neurocord