skinflint
skIn flInt
noun
a stingy person; miser.
Note: Robert Barnhart parses this eighteenth-century slang word as meaning “the kind of person who would skin a flint to save or gain something.” ( The Barnhart Concise Dictionary of Etymology: The Origins of American English Words, Robert K. Barnhart, 1995.)