Reverse transcriptase
A reverse transcriptase is an enzyme which works 'backwards' from RNA to DNA. Normal transcription involves the synthesis of RNA from DNA; reverse transcription is the reverse of this. It is a DNA polymerase enzyme that transcribes single-stranded RNA into single-stranded DNA. It also synthesizes a second strand of DNA complementary to the reverse-transcribed single-stranded cDNA.