Clue: Tramp in snow, perhaps? (7)
Answer: DRIFTER
Explanation: Definition: Tramp
Definition and whimsical allusion.