What is life?

196 answers 196