tumor stopper - French English Dictionary