Definition of Overwatch. Meaning of Overwatch. Synonyms of Overwatch
Here you will find one or more explanations in English for the word Overwatch.
Also in the bottom left of the page several parts of wikipedia pages related to the word Overwatch and, of course, Overwatch synonyms and on the right images related to the word Overwatch.
Definition of Overwatch
Overwatch Overwatch O"ver*watch", v. t.
1. To watch too much.
2. To weary or exhaust by watching. --Dryden.