omurga


Results for "omurga"

Turkish - English dictionary

omurga

(Turkish - English dictionary) :
1. anat. backbone, spine, spinal column. 2. naut. keel (to which the ribs are attached). kanalı spinal canal, vertebral canal.