skinflint

skinflint

skinflint

Noun

a selfish person who is unwilling to give or spend

Synonyms: