Have a look at Hyphen#Compound_modifiers.  The hyphen is a punctuation mark and can be used as such to make meanings clear. When a hyphenated pair of words is used regularly it becomes a hyphenated word but the hyphen can be used between words that are not usually hyphenated to make the meaning clear.