what's the meaning of this phrase, "on one's hands"?
It's always hands, plural. With respect to time, on one's hands means available. To have time on your hands is to have time available to do whatever you would like to do. It can mean to be idle, not to have anything that you are required to d