"innovation" in the noun sense
1. invention, innovation
a creation (a new device or process) resulting from study and experimentation
2. invention, innovation, excogitation, conception, design
the creation of something in the mind
3. initiation, founding, foundation, institution, origination, creation, innovation, introduction, instauration
the act of starting something for the first time introducing something new
"she looked forward to her initiation as an adult"
"the foundation of a new scientific society"
Source: WordNet® (An amazing lexical database of English)
Princeton University "About WordNet®."
WordNet®. Princeton University. 2010.
View WordNet® License