What is the meaning of Tour_of_duty?

A period of time spent on a specific assignment, especially on an overseas mission.

Source: wiktionary.org