The general meaning is that God now sets a limit (an hundred and twenty years) to human life, which up to this time had been indefinitely long. My spirit] refers to the spirit of life with which the fleshly nature of man had been endowed. It will not sustain man for ever (RV) in this world.

Continues after advertising
Continues after advertising