SPINAL CANAL


Meaning of SPINAL CANAL in English

[spinal canal] n (1845): vertebral canal

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