hard-fisted

a.

  1. Having hard or strong hands; as, a hard-fisted laborer.
  2. Close-fisted; covetous; niggardly.