treasure trove
noun
°A hidden treasure, subsequently discovered.