Drifted in

Drifted in‏‎

Slang term used by Gal Drifts do describe a newcomer ( a person who has recently arrived)

Drifters are nomadic and never stay for very long at the same place.