Inventions

12345678910
Across
  1. 2. To exchange information or ideas with someone
  2. 4. A place for scientific experiments and research
  3. 6. A software program designed for a specific task
  4. 8. A person who creates new devices or processes
  5. 10. Achieving maximum productivity with minimum effort
Down
  1. 1. A new idea, method, or product
  2. 3. A place or method for keeping things for future use
  3. 5. A tool or machine designed for a specific purpose
  4. 7. To advertise or support the progress of something
  5. 9. Programs and operating information for a computer