vocabulary puzzle

12345678
Across
  1. 3. the person or people you are competing with
  2. 6. to be laughed at or be made fun of
  3. 7. to speak one’s opinion without fear or hesitation
  4. 8. feeling uncomfortable or nervous about what people think of you
Down
  1. 1. having a natural ability to do something well
  2. 2. a result of something that has happened, especially an unpleasant result
  3. 4. having happened or started only a short time ago
  4. 5. someone who has completed a course of study