English Innovation Cited by user 115.186.57.53 on 23 Dec 2016 Innovation can be simply defined as a "new idea, creative thoughts, new imaginations in form of device or method".