splenic cells - Turkish English Dictionary