Words with silent letters

12345678910
Across
  1. 2. scattered pieces from something broken
  2. 4. responsible for doing something wrong
  3. 8. struggle in a sport or fight
  4. 10. a promise that something will happen
Down
  1. 1. a path between rows in a shop or cinema
  2. 3. a large, fortified building for defence
  3. 5. a fancy boat for leisure
  4. 6. a loan to buy a house
  5. 7. something that covers sweets or food
  6. 9. land surrounded by water