splenic cells - French English Dictionary