acute splenic tumor - French English Dictionary