storehouse

    [pl.: storehouses] noun
  1. dipòsit, magatzem.
  2. figurative deu, font, mina.
  3. he is a storehouse of information és una font d'informació.