WORD BANK: Abundant, admit, advance, approached, attractive, bless, build, captivity, common, conceal, courage, dainty, despair, giant, lawyer, lecturer, optimist, rigid, sow, transparent, vacant, voluntary.
ACROSS
1. departed
3. rare
6. liberty
7. curse
8. scarce
9. clumsy
12. reap
13. client
17. demolish
19. dwarf
20. repulsive
22. cowardice
DOWN
2. reveal
4. pliable
5. hope
10. opaque
11. compulsory
14. deny
15. retreat
16. student
18. pessimist
21. occupied