hoardcove

noun

1.
a storehouse for treasures
2.
an abstract mental location