skinflint

/ˈskɪnˌflɪnt/
noun
  1. A person who is extremely unwilling to spend money; a miser.
    • My grandfather is such a skinflint that he reuses tea bags three times.
    • Don't be a skinflint — it's your turn to buy lunch for everyone.
    • The boss is a skinflint who never gives raises, even when the company does well.
Antonyms
What does "skinflint" mean? | whatsthatwordmean | whatsthatwordmean