Underclocking is when you tell the processor to run slower than its rated speed (you do it by slowing down the internal clock that the processor uses to time itself). As to whether it can help with the battery life ... there's a discussion of what effects it has in this
thread, starting in post #4.