neurochord

English

Noun

neurochord (plural neurochords)

  1. Alternative form of neurocord.

References