homework is bad for your mind

12345678910
Across
  1. 3. (v): to stop or put off until a later time
  2. 6. (v): to keep from moving freely; restrict; hamper
  3. 7. (v): to stay temporarily; linger
  4. 9. (v): to weaken bit by bit; drain; disable
  5. 10. (v): to put an end to; discontinue
Down
  1. 1. (v): to stretch out in time; lengthen
  2. 2. (v): to get in the way of; to interfere with
  3. 4. (adj): having the power to settle something; able to make a decision
  4. 5. (v): to delay by holding back; to keep in custody
  5. 8. (v): to control by holding back; restrain