Legend of Zelda characters crossword puzzle

1234567891011121314151617
Across
  1. 5. the weird shopkeeper name is _____.
  2. 6. the ritos champions name is _____.
  3. 7. the name of the goron champions name is ______.
  4. 9. the guy that is mean to link name is _____.
  5. 11. Links fairy name is ______.
  6. 13. the twilight princess name is _____.
  7. 14. the beings that live near death mountain_____.
  8. 16. the name of the goron leader is _____.
  9. 17. the zora champion/princess name is _____.
Down
  1. 1. the weird man who blows up a balloon name is _____.
  2. 2. the princess is _____.
  3. 3. the beings that live in water are_____.
  4. 4. the hero is _____.
  5. 5. the giant goron who makes Link a sword name is ______.
  6. 8. the villain is _____.
  7. 10. Links horse name is ______.
  8. 12. Zelda's protector originally ______.
  9. 15. the grave keepers name is _______.