hoarder

HOARDER, n. One who lays up in store; one who accumulates and keeps in secret.