repository
  • noun a place where something can be stored

Not what you were looking for?