optic foramen









optic foramen


n.

  1. optic canal
51 queries 0.442