Gun A device used for discharging something. There are many types of guns in construction, such as a staple gun, caulking gun, Ramset gun and more. Staple gun: Caulking gun: