The Marlborough wrote:What is meant by reproduction in this sense is the ability for the cells of the organism to reproduce themselves in order for the organism to grow and keep living.
Nope. That's not what was meant, as shown by the fact that reproduction and cell mitosis are two separate and distinct points:
5. The Art of Reproduction
10. Cell Mitosis