Define overwatch. overwatch synonyms, overwatch pronunciation, overwatch translation, English dictionary definition of overwatch. vb 1. to watch over 2. archaic to fatigue with long watching or lack of sleep Collins English Dictionary – Complete and Una