kinetic energy recovery system - Turkish English Dictionary