Name the cells which are analogous to the liver of vertebrates

cbse
structureofanimals

#1

Name the cells which are analogous to the liver of vertebrates.
Chloragogen cells.