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