Vocabulary Week #9

12345678910
Across
  1. 6. Consistently putting in effort
  2. 8. Suffer through hardships
  3. 9. Strong in the face of hardship
  4. 10. Hinder progress
Down
  1. 1. Engage in a difficult task
  2. 2. Mysterious fascination
  3. 3. Dig into a subject
  4. 4. Completely destroy
  5. 5. Primitive or basic
  6. 7. Push or shove