Mums 'Things You Wear' crossword from Bokker

123456789101112131415161718192021222324252627282930313233343536373839404142
Across
  1. 2. A short mackintosh (3)
  2. 4. A ladies' holder-upper! (3)
  3. 7. Itsy-bitsy-teeny-weeny, yellow polka-dot ------ (6)
  4. 9. Fox------ , tall bell-shaped flowers (5)
  5. 11. Indian headgear (6)
  6. 12. 'Looses' would surely be more comfortable!(6)
  7. 14. A sleeveless over-garment that hangs from the shoulders (5)
  8. 15. Sliders for your feet? (8)
  9. 19. Sounds like these trousers belong to Mick's mum (5)
  10. 20. ---- up, a slang way of saying shut up (4)
  11. 21. Joseph had one of many colours (4)
  12. 22. Cross-and-chain for example (8)
  13. 23. Neck warmer (5)
  14. 24. A kilt is a man's one of these (5)
  15. 26. Would the alternative be longs? (6)
  16. 29. The queen's very special headgear(5)
  17. 30. Spades, diamonds, hearts or clubs (4)
  18. 31. You pin this accessory to your clothes (6)
  19. 32. A scotsman's skirt (4)
  20. 34. Cricketer or hat (6)
  21. 36. Where you go for your warfarin (5)
  22. 37. Sounds a bit like mouth glue! (8)
  23. 38. Hits, or puts on feet (5)
  24. 42. A warmer for your middle, or a sleeveless jacket? (9)
Down
  1. 1. Potatoes can be baked in theirs (6)
  2. 3. ------- horse (7)
  3. 5. What a hot dog does (5)
  4. 6. Two people with the same score (3)
  5. 8. A neck item, but not a necklace (6)
  6. 9. Good for drinking and reading (7)
  7. 10. Dicky-dirt for a cockney! (5)
  8. 13. Sounds like someone works slowly in these casual trousers (6)
  9. 16. Footwear (5)
  10. 17. You do this when you put one on! (5)
  11. 18. Under-garment (4)
  12. 19. Worn as an accessory, not clothing (7)
  13. 25. A finger circle (4)
  14. 27. Low ones are more comfortable and better for your feet (4,5)
  15. 28. Big storage boxes for swimming? (6)
  16. 33. Boys wear short ones, men wear long ones(8)
  17. 35. You wear this on your face when you're happy! (5)
  18. 39. Another word for a girdle (6)
  19. 40. They keep your trousers up and your teeth straight! (6)
  20. 41. In that your head will stay warm (3)