Weapon attachment

Weapon attachments are devices that can be attached to a firearm, typically to increase its functional use.

Some of these attachments include: