Definitions of day laborer:

  • noun:   a laborer who works by the day; for daily wages