what is overwatched
Definition of overwatch. 1  1 archaic : to weary or exhaust by keeping awake. 2  2a obsolete : to watch through or throughout (as the night) b : to watch over. 3  3 : to support by fire another element which is moving tanks overwatching an assault battalion.