An organ concerned with digestion; a 'liver'.
Alternative forms for hepato-pancreas : hepato-pancreases, hepatopancreas, hepatopancreases, liver, livers.
digestive_system_cypridacea.jpg