Best Crossword Ever (LOL)

123456789101112131415161718192021
Across
  1. 3. A comparison using like or as
  2. 4. Best subject in school
  3. 5. A prehistoric reptile that once lived on Earth
  4. 8. A phrase whose meaning is different from its literal meaning
  5. 9. A mountain that erupts with lava and ash
  6. 11. A word with the opposite meaning of another word
  7. 12. Smartest teacher at JJ
  8. 13. A character with extraordinary powers who helps others
  9. 15. A popular creature in horror stories
  10. 17. The repetition of beginning consonant sounds
  11. 19. A word used to connect words, phrases, or clauses
  12. 21. An extreme exaggeration used for effect
Down
  1. 1. The province containing Edmonton
  2. 2. Giving human qualities to nonhuman things
  3. 3. A word with a similar meaning to another word
  4. 4. A comparison that says one thing is another thing
  5. 6. A word that sounds the same as another word but has a different meaning
  6. 7. A massive collection of stars and planets
  7. 10. A word that imitates a sound
  8. 11. A genre involving exciting journeys and challenges
  9. 14. The country where Edmonton is located
  10. 16. Best and most handsome teacher at JJ
  11. 18. A word used to express strong emotion
  12. 20. A streaming service many students have heard of