What does innovation mean?

Does it just mean a new idea?

2 answers

Yes.

http://www.merriam-webster.com/dictionary/innovation
Thank you :)