firegar

noun

1.
a shoulder firearm with a long barrel and a rifled bore