endonucleasa - French English Dictionary