Noun Definition
innovation
1.Definition: a creation (a new device or process) resulting from study and experimentation
Related Noun(s):invention
Category: Objects2.Definition: the act of starting something for the first time; introducing something new
Related Noun(s):creation, foundation, initiation, instauration, institution, introduction, origination
Category: General3.Definition: the creation of something in the mind
Related Noun(s):conception, design, excogitation, invention
Category: General