meaning of overwatch
1.
To
watch
too
much.
2.
To
weary
or
exhaust
by
watching.
Related Words
overwatch
|
Developed & Maintained By
Taraprasad.com