mimicking a tumor - French English Dictionary