OPPOSITES - write opposite adjectives

123456789101112
Across
  1. 2. private
  2. 3. gentle
  3. 5. formal
  4. 6. shallow
  5. 8. rude
  6. 11. generous
  7. 12. present
Down
  1. 1. silly/dumb
  2. 3. straight (hair)
  3. 4. careful
  4. 7. rough
  5. 9. hard-working
  6. 10. modern