INNOVATION Meaning of INNOVATION in English [noun]Too many rules tend to stifle innovation. [U]Other innovations included a plan for paternity leave. [C] Cambridge English vocab. Кембриджский английский словарь. 2012