Yes, although the US Military likes them to be called a rifle, a weapon, or a piece- and machine guns, shotguns, and cannon are called guns. But yes, the term gun and firearm both mean the same thing. All rifles are guns, but not all guns are rifles.
Deff a sniper rifle
Basically they are the same. But a long Barrel and a long shoulder stock make a gun a Rifle.
This gun is a Rifle
The Winchester Rifle.
The Winchester Rifle.
To find out how old a Winchester rifle is one would need to take the rifle to an appraiser or gun shop. The gun shop will be able to look up the gun by the serial number.
Gun shows, gun shops. A very common rifle cartridge.
The semi-auto rifle
powder
rifle
Rifle
Yes.