Word Definition - 风尘仆仆

fēng chén pú pú lit. covered in dust (idiom); fig. travel-worn