Multiple choice Innovation means compensation inspiration additional perquisites implementing new ideas or new methods None of these Reveal answer Fill a bubble to check yourself D Correct answer Explanation Innovation is the process of translating an idea or invention into a good or service that creates value. It involves the practical implementation of new methods or ideas to improve processes or products.