Answer:
Generally, hyphenate two or more words when they come before a noun they modify and act as a single idea. This is called a compound adjective.
5.6m questions
7.3m answers