Day-laborer

Webster's Dictionary of the English Language

·noun One who works by the day;

— usually applied to a farm laborer, or to a workman who does not work at any particular trade.