Overwatch

Definition:

  • (v. t.) To watch too much.
  • (v. t.) To weary or exhaust by watching.

Compare overwatch with other words:

overmatch vs. overwatch

overcatch vs. overwatch

overwatch vs. vehicle

overwatch vs. unit

overwatch vs. supervision

oversee vs. overwatch