Not according to MW:
Innovation
1 : the introduction of something new
2 : a new idea, method, or device : novelty Innovation
1 : the introduction of something new
2 : a new idea, method, or device : noveltyNo comments yet.