Defining a specific marketing term isn’t just a test question for people earning business degrees. The ability to understand certain terms and, when needed, put them into action will help any roofing or contracting business grow. Here are 5 marketing terms that should be at the top of your to-know list.