What does innovation mean?

Innovation means something newly introduced. A creation resulting from study and experimentation.

Sunday, February 05 2012


Source: http://www.thefreedictionary.com/innovation

Related questions