snap fastener

noun

1.
a fastener used on clothing; fastens with a snapping sound