archive site - definition and synonyms

noun [countable] computing 

Your browser doesn’t support HTML5 audio

singulararchive site
pluralarchive sites
  1. a computer on the Internet that has a large collection of files and programs, copied from other computers around the Internet, that a user can download