Speaking crossword

12345678910111213141516171819
Across
  1. 2. building
  2. 3. lesson
  3. 7. debt
  4. 9. debt
  5. 11. cat
  6. 12. garage
  7. 13. environment
  8. 14. foreign
  9. 17. invite
  10. 18. lesson
  11. 19. examination
Down
  1. 1. hide
  2. 3. library
  3. 4. innocent
  4. 5. Admit
  5. 6. heaven
  6. 8. agree
  7. 10. Admire
  8. 14. fruit
  9. 15. interview
  10. 16. history