Hacker News new | ask | show | jobs
by olddustytrail 566 days ago
Yes, a cannon is a firearm. The "arms" bit has nothing to do with human limbs, it's from the Latin arma.

A firearm is anything that uses an explosive to propel a projectile, so it can be "fired".