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.
Are You Learning English? Here Are Our Top English Tips