Across
- 1. very much, extremely
- 4. fight against, oppose
- 5. strange, unique
- 8. inform
- 10. stage
- 11. formally put an end
- 14. according to what is right or wrong
- 15. productive
- 16. meet by chance
- 19. debate
- 20. stable, unchanging
Down
- 2. sustain
- 3. careless, heedless
- 6. effort
- 7. encourage, raise sb to a higher a rank
- 9. arrid
- 12. brave
- 13. charge for service
- 17. keenly
- 18. fate
