innovation ·noun
Definition: a new idea or method that is being tried for the first time, or the use of such ideas or methods Level: C1
Definition: a new idea or method that is being tried for the first time, or the use of such ideas or methods Level: C1