firearm

noun
  1. a weapon that uses gunpowder or other explosive to fire bullets or other projectiles

Examples