I remember when I was in high school, and we were told to write an essay of something. When our mentor was done checking our papers, a friend of mine raised his concern on why did our teacher put a big red X mark on the phrase porcelain-like skin. Our instructor explained that the used of hyphen was invalid.
Question is, when to know if it's valid to use hyphen of two or more words.