Search
Menu
Home
Sources
About
Contacts
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
.