that vtech honda engine doesn't have much torque
torque is pulling power, and it’s best demonstrated as the grunt that gets you moving, while horsepower is what keeps you going
"that vtech honda engine doesn't have much torque" What is the definition of "torque"?