Definition of optic foramen in US English:

optic foramen

noun

Anatomy
  • Either of a pair of openings in the sphenoid bone through which the optic nerves and ophthalmic arteries pass.

Origin

Early 19th century; earliest use found in Jones Quain (1796–1865), anatomist.