sniper rifle
English Dictionary
->
Letter S
-> sniper rifle
Search Dictionary:
sniper rifle Definition
(n)
an
extremely
powerful
rifle
developed
for
the
military
;
capable
of
destroying
light
armored
vehicles
and
aircraft
more
than
a
mile
away
sniper rifle Synonyms
precision rifle
sniper rifle
© Art Branch Inc.