1 definition by james88

Top Definition
A Russian Millitary Sniper Rifle, use mostly in afganistan by the Russians. It is also used by the -FUCKING- terrorist snipers to kill American And Allied soldiers in the war on terror
druganov

sniper

sniper rifle

rifle

marksman

dmr
Designated Marksmans Rifle
by james88 October 13, 2006

Free Daily Email

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

Emails are sent from daily@urbandictionary.com. We'll never spam you.

×