DNA polymerase

DNA polymerase is an enzyme that uses single-stranded nucleic acid as a template to catalyze the synthesis of a DNA strand with a complementary base sequence. It functions primarily during DNA replication and repair.