Overwatch
Word Dictionary
-> Overwatch
Search:
Overwatch
(v. t.) To watch too much.
(v. t.) To weary or exhaust by watching.
Terms of Use
Canadian Jobs