Skinflint has 2 different meanings across 1 category:
Noun
a selfish person who is unwilling to give or spend
One who is excessively stingy or cautious with money; a tightwad; a miser.