Random things in life!

123456789101112131415161718192021
Across
  1. 1. Feline
  2. 4. Snake-like sea creature
  3. 8. Global sports tournament
  4. 9. long-necked woolly animal
  5. 11. Used to dry
  6. 14. French heavy metal band formed in 1997
  7. 17. Flat, round bread with tomato sauce and cheese
  8. 19. --- Watson, actor of Hermione in Harry Potter films
  9. 21. Prehistoric reptile
Down
  1. 2. Heads, shoulders, knees and ---?
  2. 3. Where rubbish is put
  3. 5. Informal way of saying 'toilet'
  4. 6. Nocturnal bird of prey
  5. 7. headwear
  6. 10. Synonym for 'water'
  7. 12. Opposite of beginning
  8. 13. Married to a father
  9. 15. The 26 letters in the English language
  10. 16. Shorter way of saying 'daddy'
  11. 18. Horned farm animal that eats anything!
  12. 20. 100cm