INNOVATION Meaning of INNOVATION in English [in.no.va.tion] n (15c) 1: the introduction of something new 2: a new idea, method, or device: novelty -- in.no.va.tion.al adj Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012