spelling words

12345678910111213141516171819
Across
  1. 3. fabric
  2. 5. tiny
  3. 6. flora
  4. 8. non-believer
  5. 10. communication
  6. 11. flying dinosaur
  7. 17. preferred
  8. 18. persuade
  9. 19. vaccinate
Down
  1. 1. 1000
  2. 2. attack
  3. 4. undersea
  4. 7. prey
  5. 9. take away
  6. 12. contrast
  7. 13. hardworking
  8. 14. entitled to allegiance
  9. 15. doubter
  10. 16. field
  11. 17. curliest