DNA polymerase

An enzyme that synthesizes new DNA strands by adding nucleotides to a template.