energy recovery system - French English Dictionary