Credit Where Credit is Due innovation noun 1: a new idea, method, or device: NOVELTY 2: the introduction of something new Read our blog