skinflint
SKIN'FLINT,
n. (skin and flint) A very niggardly person.