dna splicing - French English Dictionary