Fundgrube

Noun

 * 1) repository
 * 2) treasure trove