What does Innovation Mean?

The term, innovation, means some kind of invention. An innovation is usually the result of experimentation and onservation and is essentially a ‘creation’.