hard-fisted

Adjective

 * 1) Having hard or strong hands.
 * a hard-fisted labourer
 * 1) covetous; niggardly