Across
- 4. do right especially to do one's work or duty
- 7. persisting tirelessly.
- 9. requiring considerable effort and time
- 10. showing great care and perseverance.
Down
- 1. showing great effort or energy
- 2. highly energetic and motivated
- 3. having or showing zeal
- 5. showing dedication and diligence
- 6. care and conscientiousness in one's work
- 8. having a great deal to do