bit mechanical horsepower - German English Dictionary