Crossword

Today...

Across

6. Commerce (7)

7. Up to (5)

9. Deed (3)

10. Lively (9)

12. Generous (11)

15. Having second-sight (11)

17. Dry out (9)

19. Snoop (3)

21. Vegetable mould (5)

22. Vindicate (7)

Down

1. Ruin (5)

2. Away (3)

3. Manner (4)

4. Weaken (9)

5. Savage (7)

8. Fury (6)

11. Malignant (9)

13. Learner (6)

14. Joyous (7)

16. Hoarse (5)

18. Assassin (4)

20. Pig-pen (3)

Last week's solution

Across: 6 Shelter; 7 Quirk; 9 Cry; 10 Visualise; 12 Picturesque; 15 Distrustful; 17 Community; 19 Spy; 21 Screw; 22 Mission.

Down: 1 Shirk; 2 Old; 3 Peri; 4 Burlesque; 5 Brusque; 8 Turret; 11 Distemper; 13 Truant; 14 Divorce; 16 Spoof; 18 Twig; 20 Ask.