regeneration of organs - French English Dictionary