Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

sniper rifle Definition

Cancel
sniper rifle
noun()
an extremely powerful rifle developed for the military; capable of destroying light armored vehicles and aircraft more than a mile away
Synonyms: precision rifle,

Words Related to sniper rifle!

sniper rifle Examples by Brain Bank Users