overwatch

/ˈoʊvərˌwɒtʃ/

Definitions

1. noun

the act of watching over or keeping guard, especially to prevent or detect crime

“The neighborhood watch group was set up to provide an overwatch for local residents.”

Synonyms

  • surveillance
  • vigilance

Antonyms

  • abandon
  • neglect