Grammar Lesson - Hyphens in compound adjectives:
"A single adjective made up of two or more words is called a 'compound adjective'. The words in a compound adjective are linked together by a hyphen (or hyphens) to show that they are part of the same adjective."