spinal foramen - Turkish English Dictionary