Ico3id Ico3id Science Answered Ibalik sa Sensageomp6. The name of the scientist who invented the microscope