ough

12345678910
Across
  1. 3. uneven or not a smooth surface
  2. 6. Done carefully and detailed
  3. 7. used to indicate something is probable
  4. 9. has as many or as much as needed
  5. 10. farming equipment
Down
  1. 1. part of a tree
  2. 2. bread or money
  3. 4. go in one side but come out another
  4. 5. zero or nothing
  5. 8. battled in the past