As nouns the difference between sniper and shotgun
is that
sniper is a person using long-range small arms for precise attacks from a concealed position while
shotgun is a gun which fires loads typically consisting of small metal balls, called shot, from a cartridge.
As a verb shotgun is
to inhale from a pipe or other smoking device, followed shortly by an exhalation into someone else’s mouth.
As an adjective shotgun is
of or relating to a shotgun.