hardscrabble

adjective
  1. characterized by poverty, difficulty, or struggle; barely providing a living

Examples