Dash-like punctuation mark (6)
I believe the answer is:
hyphen
(Other definitions for hyphen that I've seen before include "A horizontal word-joiner" , "Sign joining words" , "Sign linking words" , "Word-joining mark" , "Mark joining two words" .)