Overwatch in English dictionary overwatch Meanings and definitions of "Overwatch" To watch over. (military) The supervision of one unit or vehicle by another while the supervised unit is firing or moving. noun (military) The supervision of one unit or vehicle by another while the supervised unit is firing or moving. verb To watch over. more Grammar and declension of Overwatch overwatch ( third-person singular simple present overwatches, present participle overwatching, simple past and past participle overwatched) overwatch ( uncountable) overwatch (uncountable) overwatch (third-person singular simple present overwatches, present participle overwatching, simple past and past participle overwatched) more Overwatch Sample sentences with "Overwatch" Declension Stem Try again Available translations Chinese Dutch French Persian Polish Quechua Russian Spanish Authors