El Libro de la Vida - write the words in Spanish

12345678910111213141516171819202122232425
Across
  1. 4. friend (girl)
  2. 6. woman
  3. 7. the strong, clever girl
  4. 8. bull
  5. 10. town
  6. 15. kids / children
  7. 16. pig
  8. 19. the mustache king
  9. 20. mustache
  10. 21. to touch, play an instrument
  11. 22. book
  12. 23. life
  13. 24. son
  14. 25. king
Down
  1. 1. daughter
  2. 2. strong
  3. 3. to marry
  4. 5. the bullfighter and musician
  5. 6. to kill
  6. 9. blond (boy)
  7. 11. clever (girl)
  8. 12. boy
  9. 13. of, from
  10. 14. man
  11. 16. to sing
  12. 17. hair
  13. 18. heart