splenocytes - French English Dictionary