Forming plural nouns

12345678
Across
  1. 3. plural of person
  2. 5. plural of ox
  3. 7. plural of leaf
  4. 8. plural of cactus
Down
  1. 1. plural of hero
  2. 2. plural of appendix
  3. 4. plural of knife
  4. 6. plural of tooth