Basically, torque is the measurement to describe the amount of pulling power avehicle has. Most diesel powered vehicles have more torque than horsepower due to the needed towing power.
For a more indepth look, click here to refer to How Stuff Works.