day labourer

noun
1
a person who works and gets paid for one day at a time
کارگر روزمزد, کارگر روزانه, مزدبگیر روزانه