skinflint
1. [ noun ] a selfish person who is unwilling to give or spend
Synonyms: scrooge grabber churl niggard
Related terms: hoarder pinchgut