storehouses

noun
  1. buildings used for storing goods or supplies
  2. abundant sources or supplies of something
  3. Usage: figurative

Examples