A virus is a small collection of genetic code, either DNA or RNA, surrounded by a protein coat. A virus cannot replicate alone. Viruses must infect cells and use components of the host cell to make copies of themselves. Often, they kill the host cell in the process, and cause damage to the host organism.
An infective agent that typically consists of a nucleic acid molecule in a protein coat, is too small to be seen by light microscopy, and is able to multiply only within the living cells of a host.