If you don’t see the need for hyphens, ask yourself when did you last see a salad dressing, a moth eaten or hear a name calling? I’m guessing never. That’s because just to make sure everyone knows what we mean with phrases like this, we tend to hyphenate these ‘compound words’. Compound words are formed when two or more words are put together to form a new word with a new meaning.
Here are a couple of examples