roots and suffixes

12345678910
Across
  1. 1. Greek/latin root that means stone
  2. 4. Greek/latin root that means spave
  3. 5. Greek/latin root that means water
  4. 7. Greek/latin root that means to hear
  5. 8. Greek/latin root that means to see
  6. 10. Greek/latin root that means sea
Down
  1. 2. Greed/latin root that means glow
  2. 3. Greed/latin root that means to lines
  3. 6. Greek/latin root that means against
  4. 7. Greek/latin root that means away
  5. 9. Greek/latin root that means to write