hoarder
noun

a person who buys and stores goods in case of need

Browse by Subjects
junior security
hold down
day trade
life assurance
renegotiate