Vocabulary check!

12345678910111213141516171819202122
Across
  1. 6. believe in something or someone
  2. 7. past participle of know
  3. 9. know something or have perception about something
  4. 10. the opposite of "expensive"
  5. 12. compare in terms of quality positively
  6. 14. something that happened quickly, by surprise
  7. 16. guarantee and supply
  8. 17. hit the door to make a sound
  9. 19. substitute
  10. 21. a piece or is missing
  11. 22. the opposite of "in front of"
Down
  1. 1. having questions about something that you are not sure.
  2. 2. countable, quantity
  3. 3. not loud, mostly silent
  4. 4. the movement of spining the scoop into your coffee
  5. 5. past of understand
  6. 8. the space between two or more things
  7. 11. "I am going to brazil." The use of "to" is for?
  8. 13. pronoun used when you don't know someone's identity, neutral
  9. 14. at slow speed
  10. 15. share to the others widely
  11. 18. hit with your feet
  12. 20. in a high degree, mostly used with adjectives.