Technology

12345678910
Across
  1. 4. a piece of business that is done between people
  2. 5. lack of success in doing or achieving something
  3. 6. to think that sth or sb has a particular quality etc.
  4. 8. a gift or payment that is made to a person or an organization
  5. 9. a synonym of nerd
  6. 10. having practical knowledge and understanding of something
Down
  1. 1. to calculate something
  2. 2. software such as a virus
  3. 3. the activity of tricking people by getting them to give their identity, bank account numbers, etc.
  4. 7. to completely fill your mind so that you cannot think of anything else