reservoirs

noun
  1. large natural or artificial lakes used as sources of water supply
  2. supplies or sources of something that can be drawn upon when needed
  3. Usage: figurative

Examples