foramen spinosum - French English Dictionary