dna restriction enzymes - French English Dictionary