pack rat
US /ˈpæk ræt/
UK /ˈpæk ræt/

1.
a person who collects things, especially things that are not needed
:
•
My grandmother is a real pack rat; her house is full of old newspapers and magazines.
•
He's a bit of a pack rat, always keeping things just in case.