Which among the following represents the smallest unit of life?

A. embryo

B. organelle

C. cell

D. atom