A jackass who sits on roof tops or elevated places and snipe people when playing games such as call of duty.
by Jacobe Hugo March 2, 2010
Get the Rooftard mug.
Get the Rooftard mug.We'll email you a link to sign in instantly.