torquey

Adjective

 * 1)  Producing a large amount of torque.