nerve cords

English

Noun

nerve cords

  1. plural of nerve cord