20 unfamiliar words

12345678910111213141516171819
Across
  1. 5. A native of Morocco
  2. 8. informers
  3. 11. unity
  4. 12. sponsor
  5. 14. bank tooling
  6. 15. nevertheless
  7. 17. criticize severely
  8. 18. order
  9. 19. glimpse
Down
  1. 1. parliamentary
  2. 2. unreal
  3. 3. competition
  4. 4. receiving
  5. 6. exhausting
  6. 7. A native of great Britain
  7. 8. to delight
  8. 9. become firm
  9. 10. awake
  10. 13. recovery
  11. 16. attitude