excess horsepower - French English Dictionary