Noun Definition

innovation

1.Definition: a creation (a new device or process) resulting from study and experimentation

Related Noun(s):invention

Category: Objects

2.Definition: the act of starting something for the first time; introducing something new

Related Noun(s):creation, foundation, initiation, instauration, institution, introduction, origination

Category: General

3.Definition: the creation of something in the mind

Related Noun(s):conception, design, excogitation, invention

Category: General