vocabulary words

12345678910111213141516171819
Across
  1. 1. smart
  2. 4. to violate
  3. 5. take away
  4. 6. very painful
  5. 8. strict
  6. 10. to surrender
  7. 11. skeletal
  8. 14. to obey
  9. 16. gossip
  10. 17. lacking attention
  11. 18. wise
  12. 19. to bring down
Down
  1. 2. weak
  2. 3. generous
  3. 7. mingle
  4. 9. significant
  5. 10. formidable
  6. 12. disarrange
  7. 13. anomalous
  8. 15. rebuke