Definition of optic papilla in English:

optic papilla

noun

Anatomy
  • Optic disc.

Origin

Mid 19th century.