Latin Prefixes JVM

1234567891011121314
Across
  1. 2. all powerful
  2. 3. to take away worth or value
  3. 5. sail or travel all the way around
  4. 7. sound that has one tone
  5. 8. something that goes against progress
  6. 10. two lenses
  7. 11. breathe out
  8. 13. one area of academic learning
  9. 14. single great stone
Down
  1. 1. restraining from something
  2. 4. to join or combine; to put together with
  3. 6. add something it didn't have
  4. 9. carry across
  5. 11. equal treatment
  6. 12. contract under someone