horsepower required - German English Dictionary