Definitions of hard times:

  • noun:   a time of difficulty