INTERNEURAL


Meaning of INTERNEURAL in English

noun an interneural spine or cartilage.

2. interneural ·adj between the neural arches or neural spines.

Webster English vocab.      Английский словарь Webster.