Attested.to

Definition

the canal in successive vertebrae through which the spinal cord passes

Seed ·

Term in context

canalis vertebralis in CommonParlance