Dictionary of Computer and Internet Terms: non-breaking hyphen
non-breaking hyphen
a hyphen that does not indicate a place where a word can be broken apart. For instance, if the hyphenated word "flip-flop" falls at the end of the line, then "flip-" can appear on one line, with "flop" at the beginning of the next. But if you type "flip-flop" with a required hyphen, it will not be split up. In MicrosoftWord, to type a non-breaking hyphen press Ctrl-Shift and the hyphen key together.