kinetic energy recovery system - French English Dictionary