Answer:
Bacteria are free-living cells that can live either inside or outside a body. However viruses are a non-living collection of molecules that rely on a host to survive.
7.9m questions
10.6m answers