Water is used as an effective coolant Why?

It is because, the specific heat of water is very high. When water run through the hot part of the engine or machinery, it absorbs a large amount of heat from it. Due to which, the temperature of the hot engine decreases.