hardscrabble
1. [ adjective ] yielding little by great labor
Synonyms: poor
Examples:

"a hardscrabble farm" "poor soil"

Related terms: unfruitful
2. [ adjective ] of a bare living gained by great labor
Synonyms: marginal
Examples:

"the sharecropper's hardscrabble life" "a marginal existence"

Related terms: meager
Similar spelling:   Hardcastle
  hard_disc
  hard_coal
  hard_surface
  hard-surfaced
  hard-core
  hard_core
  hart_crane