Definition of optic peduncle in English:

optic peduncle

noun

  • 1Zoology
    The eyestalk of a crustacean.

  • 2Embryology
    = optic stalk .

Origin

Mid 19th century; earliest use found in Proceedings of the Royal Society of London.