INNOVATION Meaning of INNOVATION in English (n.) A newly formed shoot, or the annually produced addition to the stems of many mosses. Webster's English dictionary. Английский словарь Webster. 2012