peregrine
adjective
"The gypsies are perpetually peregrine people."
°not native to a region or country; foreign; alien.
noun