Across
- 4. attempt to achieve, effort, struggle
- 7. stumble, hesitate, waver
- 8. steal money, misuse, thieve
- 10. assemble, manufacture, construct
- 14. destroy, remove, abolish
- 16. rejoice, celebrate, cheer
- 17. hidden, mysterious, puzzling
- 19. extreme happiness, bliss, glee
- 20. excited, eager, passionate
- 21. hatred, animosity, bitterness
Down
- 1. thorough, complete, extensivefalla
- 2. throw out, remove, expel
- 3. deteriorate, wear away, disintegrate
- 5. productive, efficient, compelling
- 6. remove, draw out, extricate
- 9. overstated, farfetched, unrealistic
- 11. mysterious, obscure, cryptic
- 12. falsehood, misconception, inconsistency
- 13. acclaim, celebrate, applaud
- 15. exlusionary, restricted, unshared
- 17. fairness, honesty, integrity
- 18. articulate, expressive, outspoken
- 19. ban, restriction, barrier
- 20. diverse, varied, wide-ranging
