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.”
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.”