spleen deoxyribonuclease - French English Dictionary