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.
6.7m questions
8.9m answers