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.
1.6m questions
2.0m answers