Top Definition
elite soldiers trained for controlling and support of an administration or occupation
The American and British overwatch currently is in Iraq trying to keep the peace.

by Darth_Ganon October 17, 2006
9 Words related to Overwatch

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.