Definition, synonyms and related words
An enzyme that is both a deoxyribonuclease and an endonuclease.