A Word a Day #4

123456789101112
Across
  1. 4. disregarding the rules
  2. 7. to break a promise or agreement
  3. 10. a person who makes hand puppets talk
  4. 11. to make something else complete
  5. 12. very dangerous
Down
  1. 1. the science of farming
  2. 2. being on task and working hard
  3. 3. to prove to be smarter or more clever than someone
  4. 5. completing tasks quickly and accurately
  5. 6. to block off a space
  6. 8. to refill
  7. 9. full of charm; beautiful