In the context, ‘His innovation transformed the industry, setting new standards,’ what does ‘innovation’ mean?

A. Tradition
B. Improvement
C. Revolution
D. Invention

Answer: Invention


Additional Information: 'Innovation' refers to the introduction of new ideas, methods, or products.