What is the meaning of Transhumance?

The seasonal movement of people, with their cattle or other grazing animals, to new pastures which may be quite distant.

transhumance (seasonal movement of people and grazing animals)

Source: wiktionary.org