Across
- 2. heavy, severe, serious
- 4. much, many
- 10. neighboring, next
- 12. noble
- 13. like, similar
- 15. narrow
- 18. remaining, the rest of
- 21. full
Down
- 1. first
- 3. easy
- 4. great, large
- 5. long
- 6. difficult
- 7. desirous, eager
- 8. good
- 9. short
- 11. common
- 14. holy, saint
- 16. safe
- 17. brave, strong
- 19. bad
- 20. all, every
