spleen endonuclease - French English Dictionary