Meaning of powder gun in English:
powder gun
noun
1A device for diffusing, projecting, or compelling powder; compare powder blower .
2A gun in which an explosive powder (as opposed to compressed air, etc.) is used as the propelling agent, especially a muzzle-loading gun.
Origin
Late 19th century; earliest use found in The Century Dictionary.
Are You Learning English? Here Are Our Top English Tips