Hi, Stevennukd. I think rubbed off on means having an effect through close association or contact and therefore it has nfluenced on the things. The sentence mentioned above tells us why he has gotten a good job and how his homeless and felling of a hungry influence on his future life and choice.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.