Which term refers to putting off what you have to or want to do?

A.
stress

B.
snowball effect

C.
distraction

D.
procrastination

D. procrastination