Adjectives

12345678
Across
  1. 2. A person who always arrives on time
  2. 5. A person who gets angry or depressed easily
  3. 6. A person who has a great imagination
  4. 8. A person who is always late and breaks promises
Down
  1. 1. A person who likes being with other people
  2. 3. A person who thinks he/she is the best
  3. 4. A person who doesn't like to wait
  4. 6. A person who never spend money on others
  5. 7. A person who pushes, kicks and makes others cry for no reason