Find the Latin words that give use these English ones...

1234567891011121314151617181920212223242526272829303132333435363738394041
Across
  1. 2. sorority
  2. 7. terrestrial
  3. 8. puerile
  4. 9. juvenile
  5. 12. benign
  6. 13. nautical
  7. 18. civic
  8. 19. senile
  9. 20. impecunious
  10. 23. feminine
  11. 24. maternity
  12. 26. ancillary
  13. 28. altitude
  14. 29. fable
  15. 32. magnify
  16. 33. pulchritude
  17. 36. servitude
  18. 37. filial
  19. 38. pugnacious
  20. 40. fortitude
  21. 41. misery
Down
  1. 1. horticulture
  2. 3. dominion
  3. 4. navigate
  4. 5. fraternal
  5. 6. mendacious
  6. 10. agriculture
  7. 11. canine
  8. 14. virile
  9. 15. paternity
  10. 16. Gemini
  11. 17. tavern
  12. 21. latitude
  13. 22. gladiator
  14. 24. multiple
  15. 25. viaduct
  16. 27. mural
  17. 30. amicable
  18. 31. agrarian
  19. 34. cook
  20. 35. hospitality
  21. 37. felicitous
  22. 39. urban