заробітчанин

Noun

 * 1) a worker that is travelling to find paying fixed-term jobs
 * 2)  one who only works for money