Meaning & Definition of Innovation in English
English⟶
Innovation
/ɪnəveʃən/
noun
1. A creation (a new device or process) resulting from study and experimentation
synonym:
- invention,
- innovation
2. The creation of something in the mind
synonym:
- invention,
- innovation,
- excogitation,
- conception,
- design
3. 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"
synonym:
- initiation,
- founding,
- foundation,
- institution,
- origination,
- creation,
- innovation,
- introduction,
- instauration