ece horsepower - Turkish English Dictionary