- sniper rifle as a noun:
- 1
sniper rifle
noun
1 sniper rifle
An extremely powerful rifle developed for the military; capable of destroying light armored vehicles and aircraft more than a mile away.
synonym: precision rifle.
debug info: 0.0299
noun
An extremely powerful rifle developed for the military; capable of destroying light armored vehicles and aircraft more than a mile away.
synonym: precision rifle.
debug info: 0.0299