adjectives

12345678
Across
  1. 3. having a natural ability to do something well
  2. 4. not satisfied with anything unless it is exactly right
  3. 7. against forcing people to obey strict rules
  4. 8. liable to suddenly become angry
Down
  1. 1. friendly and easy to talk to
  2. 2. wanting to achieve something by themselves
  3. 5. expecting a lot of time and effort from others
  4. 6. not caring if you have to harm others to get what you want