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