|
Definition of Overwatch
1. v. t. To watch too much.
Definition of Overwatch
1. Verb. To watch over. ¹
2. Noun. (military) The supervision of one unit or vehicle by another while the supervised unit is firing or moving. ¹
¹ Source: wiktionary.com
Definition of Overwatch
1. [v -ED, -ING, -ES]