overwatch definition, overwatch meaning | English dictionary

Search also in: Web News Encyclopedia Images
Collins

overwatch

  

      vb   tr  
1    to watch over  
2    Archaic   to fatigue with long watching or lack of sleep  
English Collins Dictionary - English Definition & Thesaurus  
Add your entry in the Collaborative Dictionary.

Advertising