What is a retrovirus?

What is a retrovirus?

356439308