transhumance
noun
°the moving of cattle or other grazing animals to new pastures, often quite distant, according to the change in season.