Subscribe
URL of the page has been copied to clipboard.
Meaning : An extremely powerful rifle developed for the military. Capable of destroying light armored vehicles and aircraft more than a mile away.
Synonyms : sniper rifle
Install App
Precision rifle meaning in Telugu.