skinflint

noun

One who is very reluctant to spend money; a miser.

noun

One who makes use of contemptible means to get or save money; a mean, niggardly, or avaricious person; a miser.

noun

A penurious person; a miser; a niggard.

noun

one who is excessively stingy or cautious with money; a tightwad; a miser

noun

a selfish person who is unwilling to give or spend