Maisy Dann Cryptic Christmas Crossword

123456789101112131415161718192021
Across
  1. 2. Housemate's raw bacon (7)
  2. 4. A president's dirty laundry is extremely heavy (10)
  3. 7. Taxi Jam, if rearranged, can make up for a lack of culinary skills (6,3)
  4. 8. Female Friend hoarding Cheese, an angel! (7)
  5. 10. Put a t-shirt one, it'll keep you warm (7)
  6. 11. John Travolta megamix sounds like good recommendations (5)
  7. 15. A big hike with friends ends up with getting snowed on with no drugs (7)
  8. 16. This is fun!
  9. 18. Ah yes, friends (2,3)
  10. 20. Fast driver enjoys poor man's gammon before many roundabouts. No economics! (8)
Down
  1. 1. Ben did go without a D for one year (7)
  2. 3. The BFG, drunk and with two eyes on the radio, is a great heist participant (3,5)
  3. 5. Alder's confused about a man becoming a gorgeous woman (10)
  4. 6. To one, patriotic brats without brains are best friends (3,7,4)
  5. 9. Sounds like all roads to Rome, a historic city (5)
  6. 12. Is she a champ? partially. Always lovely though. (7)
  7. 13. A perfect lunch should be sent back, or ok? ok (6)
  8. 14. Sister seen in Chilli lycra (4)
  9. 15. In under a minute watch us do UK transformation!
  10. 17. Faecal Cephalic professional holding emergency department hostage (5)
  11. 19. Workaholics use polymers repeatedly (4)
  12. 21. Saint Rob (4)