When two or more words act as a single adjective before a noun, they need a
hyphen
.