Christmas and vacation fun

12345678910111213141516171819202122
Across
  1. 2. island pets
  2. 5. deer
  3. 7. water life
  4. 8. naughty for naughty
  5. 10. cart
  6. 11. town
  7. 13. cat1
  8. 14. morning drink
  9. 16. water taxi
  10. 18. game
  11. 19. dog1
  12. 20. cat2
  13. 21. Street
  14. 22. ocean movement
Down
  1. 1. Kiss under
  2. 3. big guy
  3. 4. presents under
  4. 6. island
  5. 9. dog2
  6. 12. morning alarm
  7. 15. Polar
  8. 17. high school sport