SACRAL CANAL


Meaning of SACRAL CANAL in English

noun

: the part of the spinal canal lying in the sacrum

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.