Synonyms for Sniper Rifle (same or very similar meaning)
WordNet sense 1 (an extremely powerful rifle developed for the military; capable of destroying light armored vehicles and aircraft more than a mile away):
precision rifle
From the ODE community, based on WordNet
add/edit