Innovation
English word definition — powered by WordNet
NOUN
a creation (a new device or process) resulting from study and experimentation
the creation of something in the mind
the act of starting something for the first time
Want to remember innovation?
Sign up free to bookmark & revise