Aristotle’s lantern

What is Aristotle’s lantern?

Aristotle’s lantern definition and meaning on Dictionary terms:
noun Zoology.

a complex arrangement of muscles and calcareous teeth and plates forming an eversible organ in most echinoids, functioning in mastication.