what does non breaking hyphen mean?
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.