What is the meaning of Skinflint?

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

Source: wiktionary.org