Answers

2016-02-05T14:41:25+05:30
The liver is the only internal organ that can regenerate itself.
0
2016-02-05T14:45:14+05:30
The organ which can regenerate is Liver.Liver is a glandular organ which is involved in many organal activities of the body is the organ that regenerate.

1 4 1