renal sac
From ZooTerms (Dictionary of Invertebrate Zoology)
Mollusca: Cephalopoda) One of four organs of the nephridium that receives pericardial filtrate via the renopericardial canal and secretions from the large renal appendages.
renal sac: (