Definitions of day labourer:

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