Middle School Puzzle

123456789101112131415161718192021
Across
  1. 2. verbum
  2. 4. vesper
  3. 5. donum
  4. 7. domus
  5. 9. fructus
  6. 12. aeternus
  7. 13. lumen
  8. 15. liberi
  9. 18. novus
  10. 19. cor
  11. 20. regnum
  12. 21. portus
Down
  1. 1. servus
  2. 3. culter
  3. 6. templum
  4. 8. parvus
  5. 10. flumen
  6. 11. oppidum
  7. 13. agnus
  8. 14. adventus
  9. 16. caput
  10. 17. canis