the simplest way (although i stand to be corercted) would be to say that the torque is the amount of force inside the cylinder that's forcing the piston down and power is the speed at which you can do this many times over
which also conviniently explains why diesels have more torque than petrol engines because they produce a bigger bang per cylinder