excess horsepower - German English Dictionary