energy regeneration - French English Dictionary