Across
- 2. something of non scientific origin
- 6. great respect
- 8. abnormal growth
- 14. in an impressive way
- 15. morally bound to take action
- 18. filled to the point of overflowing
- 20. try hard to achieve something
- 21. anger or annoyance at injustice
Down
- 1. at some distance
- 3. accept something
- 4. greed
- 5. just before
- 7. hanging/swinging freely
- 9. an uncertain belief
- 10. a stone used to grind material
- 11. unpleasant
- 12. feeling sad
- 13. a selfish person
- 16. person who receives a legacy
- 17. clothing
- 19. give up; give in
