Overwatch

What is Overwatch?

Overwatch definition and meaning on Dictionary terms:
verb (used with object)
to watch over.
Archaic. to weary by keeping awake.

 

reference: https://www.dictionary.com/browse/overwatch

Tags: