overwatch - definition and synonyms

noun [uncountable] 

Your browser doesn’t support HTML5 audio

/ˈəʊvə(r)ˌwatʃ/
  1. 2
    the activity of training and supervising a military group to make sure that they carry out their duties effectively and properly

    Iraqi troops took the place of British forces, which remained in the country in an overwatch role.