excess horsepower - Turkish English Dictionary