trove
noun
°A treasure trove; a collection of treasure.