treasure trove

noun

1.
treasure of unknown ownership found hidden (usually in the earth)
2.
any collection of valuables that is discovered