energy recuperation - French English Dictionary