Innovation
What it means
Meaning 1
A new method, product, or practice that creates useful improvement.
Reach for it when naming applied novelty whose benefit can be explained
The low-cost valve was a valuable innovation in village water systems.
Meaning 2
The work of developing and applying useful new approaches.
Reach for it when discussing an organization's continuing ability to create change
The fund supports innovation in materials that can be repaired locally.