*** Welcome to piglix ***

Hancock's organ


Hancock's organ is a lateral sensory organ of gastropods, a sense organ found in some sea snails. This organ is found in most of the shelled opisthobranchs.


...
Wikipedia

...