institut de recherches scientifiques sur le cancer - French English Dictionary