What is the meaning of the word "hardscrabble"?

Definitions:

  1. barely satisfying a lower standard copy to clipboard adjective
    • the sharecropper's hardscrabble life copy to clipboard