tacker
/ˈtækər/Definitions
1. noun
A device used to attach or fasten something, typically by driving a nail or spike into a surface, or a person who attaches or fastens something in this way.
“The carpenter used a tacker to secure the roof tiles in place.”