Adjectives to describe people

12345678910111213
Across
  1. 3. someone who thinks of himself only
  2. 5. someone who thinks he is always right
  3. 7. someone who likes people and people like him
  4. 8. opposite of polite
  5. 10. someone who always says the truth
  6. 12. someone who wants things that other people have
  7. 13. someone who is courageous
Down
  1. 1. someone who gives money to other people
  2. 2. synonym of smart
  3. 4. someone who doesn't talk too much
  4. 6. someone who talks too much
  5. 9. someone who doesn't share with people
  6. 11. opposite of rude