skinflint
nounUK /ˈskɪn.flɪnt/
US /ˈskɪn.flɪnt/
A skinflint is a person who hates to spend or share money.
My uncle is such a skinflint that he reuses his tea bags three times.
OTHER MEANINGS
2. A person who is extremely reluctant to part with money even for necessities.
The skinflint refused to turn on the heating even in the middle of winter.
3. Someone who gives very little to others despite having plenty.
Everyone knew the skinflint would bring the cheapest gift to the party.
4. A mean or selfish person in matters of money.
Don't be a skinflint—buy your round of drinks!