overwatch - definition and synonyms

noun [uncountable] 

Your browser doesn’t support HTML5 audio

  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.