What does ‘skinflint’ mean?

skinflint

( n ) A cheapskate. Owen Cash is such a skinflint, he cuts up sheets for napkins.